package com.wonderful.map.constant

/**
 * Desc: map 常量
 * @Author: wonderful
 * @Time: 2023/5/29 14:31
 */
object MapConstant {

    const val TEMP_POINT_ID = "_temp_point_id"  // 临时点id
    const val TEMP_POINT_NAME = "Temp Point"

    /**
     * 功能点类别
     * type -1全部点，0初始点，1充电点(补给点)，2导航点，3停靠点，4注水点，5排水点，6投放点，8呼梯点，9进梯点，10乘梯停靠点
     */
    object PointType {
        const val ALL = -1
        const val INIT = 0
        const val SUPPLY = 1
        const val NAV = 2
        const val DROP = 6
    }

    /**
     * 编辑类别
     */
    object EditType {
        const val VIRTUAL_WALL = 0  // 虚拟墙
        const val MARK_SLOPE = 1    // 标记斜坡
        const val SPEED_BUMPS = 4   // 减速带
        const val DOOR_ACCESS = 5   // 门禁
        const val BLOW_AREA = 6     // 鸣笛区域
        const val RAW_MAP_CLEAR = 2 // 原图编辑清空
        const val RAW_MAP_FILL = 3  // 原图编辑填充
    }
}